Stocks To Buy Now | Dlf Ltd, Ashok Leyland Ltd | 29 July 2024